
jQuery.ajaxSettings.traditional=true;
//通用的单个删除操作
$(function(){
    $(".btn_delete").click(function(){
        var deleteurl = $(this).data("deleteurl");
        //弹出确认框
        showDialog("","亲,确认要删除吗?",function(){
            $.get(deleteurl,{},function(data){
                showDialog("",data,function(){
                    window.location.reload();
                })
            })
        },true);
    });
    //审核
    $(".btn_audit").click(function(){
        var deleteurl = $(this).data("url");
        console.log(deleteurl);
        //弹出确认框
        showDialog("","亲,确认要审核吗?",function(){
            $.get(deleteurl,{},function(data){
                showDialog("",data,function(){
                    window.location.reload();
                })
            })
        },true);
    });
    //权限加载
    $(".btn_reload").click(function(){
        var deleteurl = $(this).data("reloadurl");
        //弹出确认框
        showDialog("","权限加载需要较长时间,是否继续?",function(){
            $.get(deleteurl,{},function(data){
                showDialog("",data,function(){
                    window.location.reload();
                })
            })
        },true);
    });
    //新增和编辑
    $(".btn_input").click(function(){
        var url = $(".btn_input").data("inputurl");
        console.log(url);
        window.location.href=url;
    });
    //翻页
    $(".btn_page").click(function(){
        var pageNo =$(this).data("page")||$(":input[name='qo.currentPage']").val();
        $(":input[name='qo.currentPage']").val(pageNo);
        $("#searchForm").submit();
    });
    //修改页面容量
    $(":input[name='qo.pageSize']").change(function(){
        var size= $(".btn_change").val();
        $(".btn_change").val(size);
        $("#searchForm").submit();
    });
    //通用的批量删除操作
    $(".btn_delall").click(function(){
        var deleteurl = $(".btn_delall").data("deleteurl");
        //如果没有选中的记录,则弹出提示框
        if($(".acb:checked").length==0){
            showDialog("","亲,请选择需要删除的数据");
            return;
        }
        //弹出确认框
        showDialog("","亲,确认要删除吗?",function(){
            var selected =$.map($(".acb:checked"),function(item,index){
                return $(item).data("delida");
            });
            $.post(deleteurl,{"deleteIds":selected},function(data){
                console.log(data);
                showDialog("",data,function(){
                    window.location.reload();
                })
            })
        },true);

    });
    //全选
    $("#all").change(function(){
        $(".acb").prop("checked",$("#all").prop("checked"));
    })
});
//页面加载后将复选框都变为未选中状态
$(function(){
    //全选
    $(".acb").prop("checked",false);
});

//=========通用的显示对话框=============
function showDialog(title,content,ok,cancel){
    $.dialog({
        title:title||"温馨提示",
        content:content||"",
        ok:ok||true,
        cancel:cancel||false
    })
}

